#include <vector>
#include <iostream>
#include <algorithm>

using namespace std;

vector<vector<int>> permutations;
void helper(vector<int> array, vector<int> current){
    if (array.size() == 0){
        permutations.push_back(current);
    }
    else
}
vector<vector<int>> permutation(vector<int> array){

}

int main(int argc, char const *argv[])
{
    
    return 0;
}
//求排列数组【1,2】
//当前排列【3】

//求排列数组【2】
//当前排列【3，1】

//求排列数组【】
//当前排列【3，1，2】

//求排列数组【1】
//当前排列【3，2】

//求排列数组【】
//当前排列【3，2，1】